//
//  FYComman.swift
//  dugeweibo
//
//  Created by pelesys on 16/8/5.
//  Copyright © 2016年 杜方宜. All rights reserved.
//
//swift在同一个命名空间所有文件共享
//在不同的命名空间使用其他类 要导入头文件(导入命名空间)
import UIKit
//新建swift文件  最顶级类 不需要继承任何类
//AnyObject包含不继承自任何类的swift文件
//设置颜色导入UIKit
//swift默认所有文件和属性都是共享的
//在任何类外部添加一个属性也是全局的
//懒加载控件  布局  响应时间 外部调用方法


//版本信息在隐藏文件.git中记录

//Swift 中的懒加载本质上是一个闭包，因此引用当前控制器的对象时需要使用 self.
//
//不希望暴露的方法，应该使用 private 修饰符
//
//按钮点击事件的调用是由 运行循环 监听并且以消息机制传递的，因此，按钮监听函数不能单纯设置为 private，否则必须添加 @objc 修饰符


//由于 Swift 中没有了 .h，同时所有函数和属性都会包在当前类的 {} 中，会让 OC 的程序员感觉不适应，现提供以下代码编写顺序供参考：

// MARK: - 外部访问属性 & 重要变化属性

// MARK: - 外部访问方法

// MARK: - 监听方法

// MARK: - 内部属性 & 懒加载控件

// MARK: - 设置界面
//提示：某一类相关方法可以使用 extension 进行包装


// MARK:主题色
let themeColor = UIColor.orange

// MARK:- 授权的常量
let client_id = "3977538491"
let client_secret = "d3877e9f3ef0daddbd2faf1f065bde9b"
//回调URL
let redirect_uri = "http://www.baidu.com"
//请求授权
let oauthURL = "https://api.weibo.com/oauth2/authorize?"
//获取access_token信息
let tockenURL = "https://api.weibo.com/oauth2/access_token"
//用户接口 请求用户信息URL
let userURL = "https://api.weibo.com/2/users/show.json"

//屏幕尺寸信息
let screenH = UIScreen.main.bounds.height
let screenW = UIScreen.main.bounds.width

//App错误提示
let AppErrorTip = "网络超时,请稍后再来...."

//定义通知相关的字段
let AppSwitchRootViewControler = "AppSwitchRootViewControler"

//
let documetPath = "Myaccont.plist"



// MARK:- 选择照片的通知常量
let PicPickerAddPhotoNote = "PicPickerAddPhotoNote"
let PicPickerRemovePhotoNote = "PicPickerRemovePhotoNote"

// MARK:- 照片浏览器的通知常量
let ShowPhotoBrowserNote = "ShowPhotoBrowserNote"
let ShowPhotoBrowserIndexKey = "ShowPhotoBrowserIndexKey"
let ShowPhotoBrowserUrlsKey = "ShowPhotoBrowserUrlsKey"
